package com.main.dao;

import java.util.List;

import com.generico.exception.AsiWebException;
import com.main.cliente.dto.SgiPersona;
import com.main.java.CtgDepartamento;

public interface SgiPersonaDao {

	public void savePersona(SgiPersona sgiPersona) throws AsiWebException;
	public List<Object[]> busquedaDepto();
	public SgiPersona obtenerPersona(Long id) throws Exception;
	public List<Object[]> obtenerTodosLosDatosDeEmpleado() throws AsiWebException;
	public SgiPersona encontrarPersonaPorId(Long personaId) throws AsiWebException;
	public void mergePersona (SgiPersona sgiPersona) throws AsiWebException;
	public SgiPersona obtenerPersonaPorUsuario(String user) throws Exception;
}
